namespace SG3L_RAG.Application.DTOs
{
    public class DocumentUploadDto
    {
        public string Title { get; set; } = string.Empty;
        public string FileName { get; set; } = string.Empty;
        public string ContentType { get; set; } = string.Empty;
        public long FileSize { get; set; }
        public byte[] FileContent { get; set; } = Array.Empty<byte>();
        public Guid UploaderId { get; set; }
        public string Description { get; set; } = string.Empty;
        public string Permission { get; set; } = "private";
        public List<string> Tags { get; set; } = new();
    }
}
